MPI Programming Environment for IBM SP1/SP2

نویسندگان

  • Hubertus Franke
  • Ching-Farn Eric Wu
  • Michel Riviere
  • Pratap Pattnaik
  • Marc Snir
چکیده

In this paper we discuss an implementation of the Message Passing Interface standard (MPI) for the IBM Scalable Power PARALLEL 1 and 2 (SP1, SP2). Key to a reliable and eecient implementation of a message passing library on these machines is the careful design of a UNIX-Socket like layer in the user space with controlled access to the communication adapters and with adequate recovery and ow control. The performance of this implementation is at the same level as the IBM-proprietary message passing library (MPL). We also show that in the IBM SP1 and SP2 we achieve integrated tracing ability, where both system events, such as context switches and page fault etc., and MPI related activities are traced, with minimal overhead to the application program, thus presenting application programmers the trace of all the events that ultimately aaect eeciency of a parallel program.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Object-Oriented Time Warp Simulation Kernel

The design of a Time Warp simulation kernel is made dif-cult by the inherent complexity of the paradigm. Hence it becomes critical that the design of such complex simulation kernels follow established design principles such as object-oriented design so that the implementation is simple to modify and extend. In this paper, we present a compendium of our eeorts in the design and development of an...

متن کامل

Scalability of Parallel Spatial Direct Numerical Simulations on Intel Hypercube and Ibm Sp1 and Sp2 Scalability of Parallel Spatial Direct Numerical Simulations on Intel Hypercube and Ibm Sp1 and Sp2

The implementation and performance of a parallel spatial direct numerical simulation (PSDNS) approach on the Intel iPSC/860 hypercube and IBM SP1 and SP2 parallel computers is documented. Spatially evolving disturbances associated with the laminar-to-turbulent transition in boundary-layer ows are computed with the PSDNS code. The feasibility of using the PSDNS to perform transition studies on t...

متن کامل

A Comparative Characterization of Communication Patterns in Applications Using MPI and Shared Memory on an IBM SP2

In this paper we analyze the characteristics of communication in three di erent applications, FFT, Barnes and Water, on an IBM SP2. We contrast the communication using two di erent programming models: message-passing, MPI, and shared memory, represented by a state-of-the-art distributed virtual shared memory package, TreadMarks. We show that while communication time and busy times are comparabl...

متن کامل

PVM and MPI Communication Operations on the IBM SP2: Modeling and Comparison

Most current message passing programs use the portable communication libraries PVM and MPI to realize communication. In this paper, we investigate the performance of single transfer operations and several collective communication operations, like broadcast or gather operations, using the portable communication libraries PVM and MPI on the IBM SP2. Our investigations include timings of different...

متن کامل

Parallel Implementation of a Tool for Symbolic Regression

We report on a parallel implementation of a tool for symbolic regression, ==GP SR, using MPI as the communication paradigm. The implementation relies on a random islands model, (RIM), which combines both the conventional islands model where migration of individuals between islands occurs periodically and niching where no migration takes place. Results on an IBM SP2 are included.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995